import originJSONP from 'jsonp';
export default function jsonp(url,data,option){
	url+=(url.indexOf('?')<0?'?':'&')+param(data);
	return new Promise((resolve,reject)=>{
		originJSONP(url,option,(err,data)=>{
			if(!err){
				resolve(data)
			}else{
				reject(err)
			}
		})
	})
}

function param(data){
	let url='';
	for(var k in data){
		let value=data[k]!==undefined?data[k]:'';
		url+=`&${k}=${encodeURIComponent(value)}`
	}
	return url?url.slice(1):''
}